<?php

namespace app\common\model\setting;

use tmcore\base\BaseModel;
use tmcore\traits\ModelTrait;

/**
 * 配置模型
 */
class Config extends BaseModel
{
    use ModelTrait;

    /**
     * 获取参数
     * @param $value
     * @return mixed
     */
    public function getValuesAttr($value)
    {
        return json_decode($value, true);
    }

    /**
     * 设置参数
     * @param $value
     * @return false|string
     */
    public function setValuesAttr($value)
    {
        if (is_array($value)) {
            return json_encode($value, JSON_UNESCAPED_UNICODE);
        } else {
            return $value;
        }
    }
}